package com.yonyou.pmclouds.projectstatus.rmiitf;

import com.yonyou.pmclouds.basecom.exception.BusinessException;
import com.yonyou.pmclouds.projectstatus.entity.ProjectStatusOutViewVO;
import com.yonyou.pmclouds.projectstatus.entity.ProjectStatusVO;

/**
 * 项目状态外部接口
 */
public interface ProjectStatusOutterMaintain {

    ProjectStatusVO insertFromOutter(ProjectStatusVO projectStatusVO) throws BusinessException;

    String deleteFromOutter(ProjectStatusVO projectStatusVO) throws BusinessException;

    ProjectStatusVO updateFromOutter(ProjectStatusVO projectStatusVO) throws BusinessException;

    ProjectStatusOutViewVO updateFromOutter(ProjectStatusOutViewVO projectStatusOutViewVO) throws BusinessException;
}
